package PowerUps;

import javax.swing.JLabel;

import Graficas_entidades_extra.grafico_entidad;
import Juego.Juego;
import Naves.Tanques.Tanque;

/**
 * los powerUps son entidades que al impactarlos o dispararles entregan algun beneficio durante el juego
 * @author Javier
 *
 */
@SuppressWarnings("serial")
public abstract class PowerUp extends JLabel
{
	protected grafico_entidad grafico;
	protected Juego juego;
	protected int resistencia  ;
	
	/**
	 * accion al tocar un tanque
	 * @param t
	 */
	public abstract void tocar_tanque(Tanque t);
	
	/**
	 * accion al recibir un disparo
	 * @param t
	 */
	public abstract void recibir_bala(Tanque t);

}
